package com.lls.punchin.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.lls.punchin.common.base.BaseEntity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * <p>
 * 文件表
 * </p>
 *
 * @author lls
 * @since 2025-09-06
 */
@Getter
@Setter
@ToString
@TableName("sys_file_info")
public class SysFileInfoEntity extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 文件名称
     */
    @TableField("file_name")
    private String fileName;

    /**
     * 文件路径
     */
    @TableField("file_path")
    private String filePath;

    /**
     * 文件分组
     */
    @TableField("file_group")
    private String fileGroup;

    /**
     * 文件大小，单位字节
     */
    @TableField("file_size")
    private Long fileSize;

    /**
     * 扩展名
     */
    @TableField("ext")
    private Long ext;
}
